Graph Editing to a Given Neighbourhood Degree List is Fixed-Parameter Tractable
نویسندگان
چکیده
Graph editing problems have a long history and have been widely studied [35, 53] , with applications in biochemistry [23] and complex network analysis [5]. They generally ask whether an input graph can be modified by inserting and deleting vertices and edges to a graph with the desired property [5, 22]. We consider the problem Graph-Editto-NDL (GEN) where the goal is to modify to a graph with a given neighbourhood degree list (NDL). The NDL lists the degrees of the neighbours of vertices in a graph, and is a stronger invariant than the degree sequence, which lists the degrees of vertices. We show Graph-Edit-to-NDL is NP-complete and study its parameterized complexity. In parameterized complexity, a problem is said to be fixed-parameter tractable with respect to a parameter if it has a solution whose running time is a function that is polynomial in the input size but possibly superpolynomial in the parameter. Golovach and Mertzios [22] studied editing to a graph with a given degree sequence and showed the problem is fixed-parameter tractable when parameterized by ∆ + `, where ∆ is the maximum degree of the input graph and ` is the number of edits. We prove Graph-Edit-to-NDL is fixed-parameter tractable when parameterized by ∆ + `. Furthermore, we consider a harder problem Constrained-Graph-Edit-to-NDL (CGEN) that imposes constraints on the NDLs of intermediate graphs produced in the sequence. We adapt our FPT algorithm for Graph-Edit-to-NDL to solve Constrained-Graph-Edit-to-NDL, which proves Constrained-Graph-Editto-NDL is also fixed-parameter tractable when parameterized by ∆ + `. Our results imply that, for graph properties that can be expressed as properties of NDLs, editing to a graph with such a property is fixed-parameter tractable when parameterized by ∆ + `. We show that this family of graph properties includes some well-known graph measures used in complex network analysis.
منابع مشابه
Edge-Editing to a Dense and a Sparse Graph Class
We consider a graph edge-editing problem, where the goal is to transform a given graph G into a disjoint union of two graphs from a pair of given graph classes, investigating what properties of the classes make the problem fixed-parameter tractable. We focus on the case when the first class is dense, i.e. every such graph G has minimum degree at least |V (G)| − δ for a constant δ, and assume th...
متن کاملAlternative Parameterizations for Cluster Editing
Given an undirected graph G and a nonnegative integer k, the NP-hard Cluster Editing problem asks whether G can be transformed into a disjoint union of cliques by applying at most k edge modifications. In the field of parameterized algorithmics, Cluster Editing has almost exclusively been studied parameterized by the solution size k. Contrastingly, in many real-world instances it can be observe...
متن کاملThe parameterized complexity of degree constrained editing problems
Luke Mathieson – The Parameterized Complexity of Degree Constrained Editing Problems This thesis examines degree constrained editing problems within the framework of parameterized complexity. A degree constrained editing problem takes as input a graph and a set of constraints and asks whether the graph can be altered in at most k editing steps such that the degrees of the remaining vertices are...
متن کاملEditing to a Connected Graph of Given Degrees
The aim of edge editing or modification problems is to change a given graph by adding and deleting of a small number of edges in order to satisfy a certain property. We consider the Edge Editing to a Connected Graph of Given Degrees problem that for a given graph G, non-negative integers d, k and a function δ : V (G) → {1, . . . , d}, asks whether it is possible to obtain a connected graph G′ f...
متن کاملDegree-constrained editing of small-degree graphs
This thesis deals with degree-constrained graph modification problems. In particular, we investigate the computational complexity of DAG Realization and Degree Anonymity. The DAG Realization problem is, given a multiset of positive integer pairs, to decide whether there is a realizing directed acyclic graph (DAG), that is, pairs are one-to-one assigned to vertices such that the indegree and the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017